const { secret } = require('../../config.js')
const { sign,verify} = require('jsonwebtoken');
module.exports = {
	setToken({user_id,user_name}){
		return new Promise((res,rej)=>{
			const token = sign({user_id,user_name},secret,{expiresIn: 60 * 60 })
			res(token)
		}).catch(err=>{
			console.log('setToken error:' + err)
		})
	},
	// 解析token
	verToken(token){
		return new Promise((res,rej)=>{
			const userInfo = verify(token.split(' ')[1],secret)
			res(userInfo)
		}).catch(err=>{
			console.log('vertoken error:' + err)
		})
	}
}